package com.cd.service.contact;

import java.util.List;

import com.cd.bean.Contact;

/**
 *联系我们
 *@Author zhk
 *@Date 2017-12-28
 **/
public interface ContactService {

	/**
	 * 新增
	 * @param contact
	 * @throws Exception
	 */
	public void save(Contact con) throws Exception;
	/**
	 * 通过id删除
	 * @param id
	 * @throws Exception
	 */
	public void delete(Integer id) throws Exception;
	/**
	 * 更新
	 * @param con
	 * @throws Exception
	 */
	public void edit(Contact con) throws Exception;
	/**
	 * 查询列表（全部）
	 * @return list
	 * @throws Exception
	 */
	public List<Contact> listAll() throws Exception;
	/**
	 * 通过id获取
	 * @param id
	 * @return Contact
	 * @throws Exception
	 */
	public Contact findById(Integer id) throws Exception;
	/**
	 * 批量删除
	 * @param id
	 * @throws Exception
	 */
	public void deleteAll() throws Exception;
	/**
	 * 返回记录总数
	 * @return int
	 * @throws Exception
	 */
	public Integer size() throws Exception;
	/**
	 * 返回有限集合（2）
	 * @return
	 * @throws Exception
	 */
	public List<Contact> listLimit() throws Exception;
	/**
	 * 更新或添加图片
	 * @param con
	 */
	
	public void addOrUpdateImg(Contact con);
	
	
}
